Eeective Use of Memory in Linear Space Best Rst Search
نویسنده
چکیده
Classical best-rst search algorithms like A* require space exponential in length of the solution path. To overcome this limitation algorithms like IDA* and RBFS regenerate parts of problem space trading space for time. These algorithms are probably too modest using only a tiny amount of memory today's computers can ooer. We present a novel, RBFS based algorithm which uses all available memory. This is achieved by keeping the generated nodes in memory and pruning some of them away when the memory runs out. We describe three pruning methods and experiments con-rming the advantage of our approach.
منابع مشابه
Accuracy improvement of Best Scanline Search Algorithms for Object to Image Transformation of Linear Pushbroom Imagery
Unlike the frame type images, back-projection of ground points onto the 2D image space is not a straightforward process for the linear pushbroom imagery. In this type of images, best scanline search problem complicates image processing using Collinearity equation from computational point of view in order to achieve reliable exterior orientation parameters. In recent years, new best scanline sea...
متن کاملEecient Memory-bounded Search Methods
Memory bounded algorithms such as Korf s IDA and Chakrabarti et al s MA are designed to overcome the impractical memory requirements of heuristic search algorithms such as A It is shown that IDA is ine cient when the heuristic function can take on a large number of values this is a consequence of using too little memory Two new algorithms are developed The rst SMA simpli es and improves upon MA...
متن کاملOn the Best Search Strategy in ParallelBranch - and - Bound - Best - First - Search vs
The Best-First-Search strategy (BeFS) and the Depth-First-Search strategy (DFS) are regarded as the prime strategies when solving combinatorial optimization problems by parallel Branch-and-Bound (B&B)-BeFS because of eeciency with respect to number of nodes explored, and DFS for reasons of space eeciency. We investigate the eeciency of both strategies experimentally, and two versions of each st...
متن کاملSearch Algorithms in the Situation
In this paper we consider axiomatizing AI search algorithms in the situation calculus. Proper axiomatization of such algorithms is important for understanding control knowledge which is by deenition search algorithm dependent: a control knowledge can be eeective with respect to one search algorithm but ineffective with respect to another. The key idea here is to view search algorithms as strict...
متن کاملEffective use of memory in linear space best first search
Classical best-first search algorithms like A* require space exponential in length of the solution path. To overcome this limitation algorithms like IDA* and RBFS regenerate parts of problem space trading space for time. These algorithms are probably too modest using only a tiny amount of memory today’s computers can offer. We present a novel, RBFS based algorithm which uses all available memor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996